package com.bpmn.api;

import lombok.Data;

/**
 * 任务回调接口参数 Request DTO
 *
 * @author rain
 */
@Data
public class BpmTaskCallbackReqDTO {
    /**
     * 任务Id
     */
    private String taskId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 流程实例Id
     */
    private String processInstanceId;

    /**
     * 流程定义Id
     */
    private String processDefinitionKey;

    /**
     * 任务节点定义Key
     */
    private String taskDefinitionKey;

    /**
     * 事件名称
     */
    private String eventName;

    /**
     * 业务标识
     */
    private String businessKey;

    /**
     * 发起人 用户账号
     * <p>
     * 冗余 ProcessInstance 的 startUserId 字段
     */
    private String startUserName;

}
